home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1998 May / Macworld (1998-05).dmg / Serious Demos / Lasso 2.5 Test Drive / Lasso Capture AE / ReadMe < prev   
Text File  |  1997-12-12  |  2KB  |  55 lines

  1. __________________________________________________________________
  2. ReadMe - Lasso Capture AE           BLUE WORLD COMMUNICATIONS, INC.
  3. __________________________________________________________________
  4.  
  5. Lasso Capture AE is a control panel which, when open, intercepts all Apple Events sent on the local system. It will print the events in a string which can be used in Lasso format files with the [event: ...] tag.
  6.  
  7. To install Lasso Capture AE, place it in your Control Panels folder and restart.
  8.  
  9. The [event: ...] tag is used to send Apple Events from Lasso. This tag requires that the events be expressed in a specially formatted string. Lasso Capture AE makes it easy to create and use even complex Apple Event strings. Simply open the Lasso Capture AE control panel and send the events you want to use from your script editor. 
  10.  
  11. For example:
  12.  
  13. • To have the Finder return the number of open windows on the server:
  14.  
  15. Run in script editor:
  16.  
  17. tell application "Finder"
  18.     count of every window
  19. end tell
  20.  
  21. Lasso Capture AE will print out this string:
  22.  
  23. [event: target="Finder", class=core, id=cnte]
  24. '----':'null'(), kocl:type(cwin), &subj:'null'()
  25. [/event]
  26.  
  27. This can be pasted directly into a Lasso format file.
  28. To access the result of this event use the [event_result] tag.
  29.  
  30. • To have the Finder return a list of the names of the open windows, run the following in your script editor:
  31.  
  32. tell application "Finder"
  33.     name of every window
  34. end tell
  35.  
  36. Lasso Capture AE will print the following string:
  37.  
  38. [event: target="Finder", class=core, id=getd]
  39. '----':obj {form:prop, want:type(prop), seld:type(pnam), from:obj {form:indx, want:type(cwin), seld:abso(«616C6C20»), from:'null'()}}
  40. [/event]
  41.  
  42. This can also be directly pasted into a Lasso format file and the result is accessed using the [event_result] tag with a numeric parameter indicating the index of the window name to return.
  43.  
  44. [event_result: 1] will print out the first window name.
  45.  
  46. __________________________________________________________________
  47. Information on Lasso, the premier way to tie your FileMaker Pro database to the Web, is available at http://www.blueworld.com/lasso/
  48.  
  49. Join the Lasso Talk email discussion forum by sending email with SUBSCRIBE as subject to lasso@blueworld.com.
  50.  
  51. blueworld@blueworld.com   http://www.blueworld.com
  52.  
  53. © 1996, 1997, 1998 Blue World Communications, Inc.
  54.  
  55.